James Souto, 38, was denied a ride home from another commuter when the fight broke out around 2:20 a.m. Wednesday, Denville Police Capt. Jeffrey Tucker said.
Souto's three warrants were out of Cliffside Park, New Brunswick and the Middlesex County Sheriff's Office, Tucker said.
He was taken to Denville police headquarters for processing before being turned over to the Middlesex County Sheriff's Office.
Click here to follow Daily Voice Mahwah-Ramsey and receive free news updates.